About J.a. Townson & Sons Limited (01352919) United Kingdom