About Alan Hirst & Son Limited (04696952) United Kingdom