About F T Squared Properties Limited (10685917) United Kingdom