About Townsend Mccormack Ltd. (02668820) United Kingdom