About Mayfair Hayling Island Limited (12144232) United Kingdom