About Telford Holdings Limited (11428679) United Kingdom