About Lambert & Morris Limited (07612331) United Kingdom