About Telford Steel Holdings Ltd (12154641) United Kingdom