Cheap up to £150
£150 - £600
From £600
oak 5
walnut 1
computer desks 60
writing desks 155
secretary desks 2
commercial desks 69
corner 26
straight 383
drawers 74
shelves 123
door cabinet 17
combination storage 125
without storage 28
with shelving unit 57
without shelving unit 298
legs 115
side panels 204
combi 2
small 8
scandinavian 1
retro 1
industrial 5
modern 11
rustic 8