Lending £1000 to a mate is the kind of situation where the courts probably are not going to intervene. Its very difficult to argue that there is intent to create legal relations in that kind of context.
If the £1000 was lent in a commercial context, I *think* it would need to comply with the Consumer Credit Act to be enforceable - this means that there must be a signed agreement giving various details, among other things. There may be a relevant exclusion but I don't think there is.
In any event, lending £1000 to be paid back on indeterminate terms by an indeterminate date is probably going to fail as a contract because it lacks certainty.
In short: it probably is not enforceable.