About Applyplace Property Management Limited (03201402) United Kingdom