About D J Hirst & Son Limited (07903130) United Kingdom