About Lambs Cafe Limited (12850173) United Kingdom