Lady Victoria Beckham’s fashion and beauty label has recorded a profit for the first time in the 18 years since it launched.