About Telford City Technology College Trust Limited (02414699) United Kingdom