About Squire Court Properties Limited (08714062) United Kingdom