About Harry Cobden Limited (11755362) United Kingdom