About The Maynard (scarborough) Ltd (12154808) United Kingdom