About Telford Engineering Limited (10594226) United Kingdom