About Cameron Lamb Limited (04286236) United Kingdom