About Rt Tamworth Limited (13311146) United Kingdom