About Lamwell Limited (10301388) United Kingdom