About Cobb Holdings Limited (09710783) United Kingdom