About Telford Technical Research Limited (02294859) United Kingdom