About Townson Thornber Limited (02274604) United Kingdom