I’d agree, you don’t get much time of a workman and materials for £250.
You shouldn’t be paying for cleaning, but £250 doesn’t really touch the edges in even the smallest work. How annoying for you that the floor was damaged moving out. Did you have removal men? if so, they will be insured and you should get the money back. Otherwise, you probably have to suck it up. However, they should have informed you and actually deposits are meant to be returned within 10 days I think or the reason why not given.
Is there an agent? Put in writing to the agent and/or LL that you’d like to know which deposit scheme your deposit is held within and why you have had to chase for its return and you need justification for them keeping anything, with evidence of spends.
Workmen cost an awful lot. Anything beyond wear and tear can be charged to the tenant.
To give you some idea of figures, when my tenant moved out after 4 years, I spent £2.5k having the place decorated (I expect to redecorate after a tenancy of that length - it’s wear and tear, not damage). The tenants child had crayoned on the radiators. I didn’t charge them for that although it was damage, but that added £800 to my decoration bill. Where they had drilled holes in the wall for a curtain rail and then removed it leaving holes that I needed to get filled and decorated, that was an extra £150 and would have been more if the workmen weren’t already there. Very small jobs cost a lot. With floors, unfortunately a small tear is difficult to repair so it doesn’t look like it’s been patched. The whole floor might need replacing and could cost thousands. A new tenant won’t be pleased with a patched floor and it can spoil the whole appearance of a room.
Deposits are such a tricky thing. It’s a huge amount for a tenant and usually it’s really needed by them as they move out and are needing to pay a deposit on a new property. However, the deposit of typically between £1k and £2k really goes almost nowhere in dealing with even small damages. Very frequently LLs spend more on damages, and this isn’t about doing basic between-let maintenance that they need to fund themselves and not out of deposits.
The amount of £250 deduction sounds quite small to me if a specialist repairer has been needed. However, proper deposit processes must be followed and if they aren’t you might be entitled to all of it back.