About Juniper Partners Property Management Limited (09782174) United Kingdom