About Putney Plaza Residents Management Limited (12685883) United Kingdom