About Lamb Trading Limited (06254607) United Kingdom