Cheap up to £150
£150 - £600
computer desks 24
writing desks 25
commercial desks 22
corner 20
straight 82
drawers 61
shelves
with doors 15
combination storage 112
without storage 24
with shelving unit 26
without shelving unit 64
with legs 37
side panels 39
small 3
modern 3
rustic 3