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