About Lamacooke Limited (11367426) United Kingdom