About Seb S Kitchen Limited (12565601) United Kingdom