About Termplace Property Management Limited (02676898) United Kingdom