Cheap up to £150
£150 - £600
oak 2
computer desks 29
writing desks 83
commercial desks 26
corner 20
straight 177
drawers 33
shelves 38
with doors 13
combination storage 78
without storage 5
with shelving unit 31
without shelving unit 120
with legs 101
side panels
combi 1
small 2
retro 1
industrial 1
modern 4