About Rory Goddard Kitchens Limited (10391751) United Kingdom