About Placelease Property Management Limited (02634925) United Kingdom