About Nl Telford Limited (11308222) United Kingdom