About Lamb & Partners Limited (06946180) United Kingdom