About Townsendsignalling Ltd (12050875) United Kingdom