About Telford International Centre Limited (02072781) United Kingdom