About Churchill Kitchens Limited (12499525) United Kingdom