337 Churchill Road, Kilburn sold price