About Lehmann Consultants Ltd (13379385) United Kingdom