About Scarborough Building & Property Services Ltd (12244659) United Kingdom