About Teddymech Engineering Limited (12837321) United Kingdom