About Juniper Brand Development Limited (04173307) United Kingdom