Contractor Osborne has reported a slight dip in annual pre-tax profit from £2.71m to £2.76m after it recorded losses on three contracts.

Turnover rose £3.7m to £135.1m for the year to 31 March with increases in all divisions except housebuilding, where turnover fell £2m to £9.3m.

Two of the loss-making contracts were in the civil engineering division and one was in the maintenance business.

Chairman Tony Kelley said problems in the firm's maintenance division had led to a restructuring and a shake-up of working practices.