Meeting rooms in London, Stockley Park 15384