About Rickmans & Lamb Ltd (13630191) United Kingdom