18 Peter Street, Lockleys sold price