An impressive fashion show, in an equally extraordinary location: Westminster Abbey