About Lambe & Co Limited (08430693) United Kingdom