Cheap up to £150
£150 - £600
oak 2
computer desks 25
writing desks 50
commercial desks 31
corner 23
straight 144
drawers 28
shelves 44
with doors 6
combination storage 43
without storage 11
with shelving unit 26
without shelving unit 107
with legs 39
side panels 90
small 3
retro 1
industrial 1
modern 4
rustic 2