About Telford Mann Holdings Limited (11961625) United Kingdom