INIFD Fashion show at St Andrews.