You can buy sumatriptan over the counter in most UK pharmacies - the dose is limited to 50mg and limited to 2 tablets per pack.
You will need to visit your GP if you wish to use sumatriptan injections.