Godolphin Cross England United Kingdom