About Cobb Europe Limited (01184194) United Kingdom