About Limesquare Estates Limited (05505677) United Kingdom