About Canon Townsend Ltd (12519501) United Kingdom