About Neils Kitchen Ltd (13172440) United Kingdom