About Teddington Appliance Controls Limited (05763842) United Kingdom