About Townend Management Limited (08964885) United Kingdom