It depends on the terms of the agency agreement but on the face of it charging you a taxi fare and a meet and greet fee seems unreasonable. Also, did the tenancy agreement allow the tenant to terminate on the grounds of scaffolding being erected?
I can take a look at the agency agreement if you wish.
Normally a tenant can only terminate if there is a break clause or give notice to vacate on the expiry date. If the tenant leaves during the term it is liable to pay rent to the landlord. The agent, again depends on the agency agreement, is not entitled to hold monies due to you and make any deductions from rental income to cover expenses unless specifically stated in the agreement.
You, in the first instance, should formally write to the agent stating that the withholding / deducting expenses is in breach of the agreement (of course check this first to be totally sure) and state the amount that is due to you and that the sum must be paid within 21 days or you will refer the matter to the small claims court which will potentially result in them paying any court fees incurred by you and an additional sum equal to 8% interest which you are entitled to claim. Letter should be sent recorded delivery and regular post, you can follow it up by email or fax if you wish.
If you get no reply then go to moneyclaimonline.com to bring an action against the agent. It is a very straightforward service to use.
Any questions or queries in relation to my reply? Happy to assist further.
I can review documents as an additional service.
Please can I kindly request that you accept /positive rate my reply otherwise the website will not pay me for assisting you today.