There are three basic principles under the general law relating to the sale and supply of goods or services:-
1. Can I make the seller perform the contract ?
2. Can I get my money back ?
3. Can I get compensation ?
As part of your will to cancel your contract (ie the finance agreement) you are also asking whether you are able to get your money back.
Let me be quite specific that when a consumer enters into a contract for the purchase of goods or service he is under the basic obligation in English law to pay the contract price. There are cases where the consumer is relieved of his basic duty to pay yjhe price of goods if he has already paid for them. These are:- (1) where the contract of sale is rescinded for misrepresentation; (2) where specific goods perish before the risk has passed to the buyer; (3) where a contract for the sale of goods is discharged as a result of the supplier's breach; (4) where the consumer exercises a contractual or statutory right of cancellation.
If, therefore, the goods were promised to be delivered within a specific period of less than 14 days and this has not transpired then you are entitled to cancel the agreement and claim your money back. However, insofar as I am aware, most sellers do ask the consumer to wait 28 days for delivery, so you may have to remain patient for a little longer.