Who will pay the Solicitors' costs ?

Provided you are successful and the claim is not a Small Claim then you may be able to obtain an order that the person who owes you the money will also pay your costs.

WARNING! It is unlikely that they will be ordered to pay all of your costs and also they may not have the means to pay the costs.