Meeting rooms in London, Hatfields 24111