New lease terms have been agreed on behalf of the landlord for this prominent character premises in Twickenham’s Heath Road.