About Neica S Kitchen Ltd (12659395) United Kingdom