About Limesquare Properties Limited (01186731) United Kingdom