About Lemos & Crane Limited (11269882) United Kingdom