About Teck Engineering Ltd (12988252) United Kingdom