About Juniper And Acorn Ltd (13138708) United Kingdom