About Juniper Property Ltd (11936833) United Kingdom