About Townsends Engineering Ltd. (09057622) United Kingdom