About K T Snodgrass Limited (13496995) United Kingdom