18 Stafford Terrace is a fascinating time-capsule into life in Victorian London - it feels like the glamorous owners will step back in at any second!