About T. M. Owen & Son Limited (04545306) United Kingdom