About Lemmerbell Limited (01117478) United Kingdom