8 Teddington Road, Hampton sold price