About Ja Townsend Limited (08096936) United Kingdom