About Juniper Kitchens Limited (12422935) United Kingdom