About Juniper And Thyme Limited (11082806) United Kingdom