You can purchase Ethereum using GBP through a peer-to-peer or cryptocurrency exchange platform. The first thing is to set up your account for exchanging these currencies.
Then, you can deposit your GBP through your debit/credit card or bank transfer. You can now exchange your fiat money with Ethereum and then withdraw it into your hardware wallet.