About Lembell Limited (02466178) United Kingdom