About Townsend (newtownards) Limited (NI602426) United Kingdom