Brodies’ revenue soars by 43 per cent