Stephen De Carteret, United Kingdom, Sark Channel Island, GB