About C.o.hamshaw & Son Limited (01051363) United Kingdom