Cheap up to £150
£150 - £600
oak 1
computer desks 11
writing desks 49
secretary desks 1
commercial desks 9
corner 13
straight
drawers 63
shelves 104
door cabinet 15
combination storage
without storage 30
with shelving unit 13
without shelving unit 74
legs 12
side panels 74
combi 1
small 3
scandinavian 1
retro 1
industrial 3
modern 3
rustic 2