About Lambe & Son Lift Limited (12531092) United Kingdom