About J. & M. Townsend Ltd. (04481608) United Kingdom