About Stanhope Gardens London Limited (FC031620) Channel Islands