About Juniper Property Rentals Limited (06721757) United Kingdom