Cheap up to £150
£150 - £600
oak 3
computer desks 30
writing desks 84
commercial desks 26
corner 20
straight 178
drawers 33
shelves 39
with doors 13
combination storage 79
without storage 5
with shelving unit 32
without shelving unit 120
with legs 101
side panels
combi 1
small 2
retro 1
industrial 1
modern 4