Slottet Shepperton i England.