About Juniper Merchants Limited (NI017277) United Kingdom