15. eBuyer

Revenue: £240.7m (-1%)

Staff: 270

"Major supply chain issues" encountered by this e-tailer prompted it to increase the value of stock it holds from £16.5m to £18.4m during the course of calendar 2021. Following a lockdown-induced 28 per cent sales boom the previous year, eBuyer's 2021 revenues slipped one per cent, while net profits rolled back from £7.5m to £5.6m. Part of the £1.2bn-revenue West Retail Group, the East Yorkshire-based outfit claims to stock more than 20,000 products for the home, offices and schools.