About Timesquare Properties Ltd (06707404) United Kingdom