About Juniper Brae Ltd (SC439107) United Kingdom