About Star Kitchens Limited (07695194) United Kingdom