Cheap up to £150
£150 - £600
oak 4
walnut 1
computer desks 13
writing desks 50
commercial desks 10
corner 2
straight 101
drawers 5
shelves 10
combination storage 35
without storage 4
with shelving unit 5
without shelving unit 84
legs 19
side panels 51
retro 1
modern 1
rustic 2