About Stuart Townsend Ltd (08105106) United Kingdom