About Teddington Enterprises Limited (09585308) United Kingdom