About Teddington Controls Limited (00533304) United Kingdom