About Forwardsquare Property Management Limited (03989814) United Kingdom