About N. Townend (loughborough) Limited (09163398) United Kingdom