About Denmore Kitchens Limited (SC233152) United Kingdom