About A & A Lamb Limited (03955578) United Kingdom