England oeh Skotland nied Slottet Windsor.