Is there a deposit?

Yes, you will be required to pay a deposit of £600 at the time of the agreement.