About Cob Lean Engineering Limited (07218223) United Kingdom