About Lembas Limited (01739870) United Kingdom