Cheap up to £150
£150 - £600
computer desks 23
writing desks 18
commercial desks 18
corner 1
straight
drawers 15
shelves 30
door cabinet 5
combination storage 21
without storage 5
with shelving unit 14
without shelving unit 57
legs 24
side panels 42
small 2
industrial 1
modern 4