Plans to demolish a building on London Road in Headington and replace it with nine flats has been refused by Oxford City Council.