About Lamb Direct Limited (03647838) United Kingdom