The Tayport-based firm achieved pre-tax operating profit of £1.1m compared to £143,000 in 2022, and a net profit of £1.4m compared to £72,000 in 2022 and a loss of £1.2m in 2021. In February ...