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