About Lehmann & Co Limited (07962393) United Kingdom