About Lamb Specialist Engineering Limited (06018898) United Kingdom