Fears are rising over the future of a Fife-based joinery and shop-fitting firm after it called its entire staff to a mass meeting.

Workers at Havelock International in Kirkcaldy, which employs around 250 people, say they haven't been paid.

At the company's factory on Wednesday, staff were told to report back again at 10am the following morning when it was hoped more information would be available.

The GMB union said an unpaid bill by a contractor was the main cause of the financial problems.

Last year the firm was rescued by an investor after falling into administration.

One worker told STV News it had been business as usual until Tuesday afternoon. He believed the company had a full order book, but had been hit by cash flow problems.

No-one from Havelock's management was available for comment.

Allison Cairns from union GMB Scotland, said: "We have met with management briefly this morning but we left with more questions than answers.

"What we do understand is that a significant cash flow problem brought about by the non-payment of money due to the business from a key contractor on the Aberdeen Exhibition and Conference Centre (AECC) hotel and spa fit-out is a main source of the problem, and clearly this needs resolved urgently.

"We believe this is a viable employer, we are told that the orders books are in good shape, but there is an immediate need for Havelock's clients to pay their bills so it can pay this workforce and sustain the business."

Robertson, the contractor for the new AECC, denied the claims, saying it had made early payments to Havelock.

A spokesman said: "We are saddened to hear that Havelock International Ltd is again facing financial difficulties.

"Over the last 12 months Robertson has been supportive to both Havelock and RCapital, the current owners.

"At the initial Havelock administration in July 2018, Robertson novated contracts to the new owners and has been making early payments and direct payments for materials and products off-site for their use which reduced pressure on them due to their inability to secure credit terms.

"Robertson has been paying Havelock International on time and in line with our contractual agreement.

"The claim that we are not paying for works undertaken is incorrect, and we are currently conducting assessments for the next payment.

"As is standard in construction contracts there is an agreement on the works undertaken and the payment structure around this.

"We cannot be held to ransom by demands for monies which have not been verified and agreed. We do not normally comment on rumour or allegations, but we strongly refute the allegation that Robertson is in anyway responsible for the demise of Havelock lnternational."