About Townend Enterprises Limited (06987244) United Kingdom