About Townsend Harrison Limited (04457437) United Kingdom