About Juniper Stills & Motion Ltd (13312460) United Kingdom