About Lamwell Holdings Limited (08765884) United Kingdom