About C. Owen & Son (denton) Limited (00872572) United Kingdom