About Leen S Kitchen Limited (11687559) United Kingdom