About Townend Plant & Machinery Limited (04419401) United Kingdom