About Townsend And Cox Limited (08116819) United Kingdom