About J Howard & Son Limited (04960680) United Kingdom