Cheap up to £150
£150 - £600
computer desks 25
writing desks 19
commercial desks 19
corner 2
straight 84
drawers 16
shelves 32
door cabinet 6
combination storage 22
without storage 5
with shelving unit 14
without shelving unit 60
legs 23
side panels 44
small 1
industrial 1
modern 6