About Teddington Wharf Estate Management Limited (07199839) United Kingdom