Aldridges are the cheapest option, you get a pair of replacement keys for £4.50
Bagcraft have a limited selection
Replacement keys also only have a limited selection of keys available.
Saddler also have a large collection but sell only one for £3.95
Or just look up the key number on eBay, you could get lucky!