About Scarborough Holding Company Limited (07549544) United Kingdom