Purely for those of us who'd live on the stuff (plus a Castle or two) given the chance, I thought I'd mention the two places in London where I've bought good quality biltong in the last few weeks. First is Selfridge's on Oxford St, where I've pigged out on some excellent pili-pili biltong now and then, and secondly at a wee booth in the tunnel under London Bridge Station, which seems to be pretty good. No game meat, but the beef's of the necessary standard, and the mix is nice. Some good pubs nearby too; what more do you want?