The company saw its pre-tax profit grow to £15.5m in 2023, up from £11m the previous year