About Telford Trophies Limited (13630487) United Kingdom