Maxi Caledonian Ltd has posted a rise in pre-tax profits from £4 million to more than £4.3m and an increase in turnover from £80m to over £89m, in its 2022 financial results, showing resilience in a challenging business environment.