About Scarborough International Properties Limited (09210679) United Kingdom