About Juniper & Vine Ltd (11590649) United Kingdom