We warehouse them in Europe.
With such a large product inventory, it is impossible for us to warehouse all items in a central location. As such, we hold some stock with our suppliers outside of the UK.
Since the UK left the EU, additional importation and logistical regulations mean that getting those products to our customers can take a bit longer than they used to. But don't worry, we ensure that all orders of these items are with you within 7-10 days, so that you can get out riding.