2 Owen Close, Thamesmead, London, SE28 8AL | Dealsourcr