Cheap up to £150
£150 - £600
computer desks 18
writing desks 15
commercial desks 24
corner 10
straight 93
drawers 16
shelves 54
door cabinet 4
combination storage 33
without storage 13
with shelving unit 16
without shelving unit 71
legs 30
side panels 40
combi 1
small 9
industrial 3
modern 8
rustic 7