Cheap up to £150
£150 - £600
oak 2
computer desks 29
writing desks 55
commercial desks 7
corner 1
straight 115
drawers 30
shelves 26
door cabinet 11
combination storage 51
without storage 4
with shelving unit 41
without shelving unit
legs 109
side panels
combi 2
small 2
retro 1
industrial 1
modern 3
rustic 1