UK goods trade deficit down to $25.1B in March