About Placeapply Property Management Limited (03451895) United Kingdom