About Sc Tamworth Limited (12261482) United Kingdom