About William Horwood & Sons Ltd (04073474) United Kingdom