Cheap up to £150
£150 - £600
computer desks 25
writing desks 19
commercial desks 18
corner 1
straight 84
drawers 16
shelves 31
door cabinet 6
combination storage 22
without storage 5
with shelving unit 14
without shelving unit 59
legs 24
side panels 43
small 2
industrial 1
modern 4