About Scarborough Apartments Limited (10839709) United Kingdom