About Juniper Bar And Kitchen Limited (13015932) United Kingdom