About D.howorth & Son Limited (00513745) United Kingdom