About Greenwood Juniper Ltd (12053246) United Kingdom