About Teddington Wharf Holdings Limited (03899529) United Kingdom