About Lamer Land Limited (07429165) United Kingdom