Cheap up to £150
£150 - £600
computer desks 16
writing desks 23
commercial desks 20
corner 12
straight 72
drawers 21
shelves 33
door cabinet 3
combination storage 33
without storage 5
with shelving unit 18
without shelving unit 53
legs 14
side panels 55
combi 1
small 5
industrial 2
modern 3