About Lola S Kitchen Limited (12281501) United Kingdom