Cheap up to £150
£150 - £600
From £600
oak 4
computer desks 53
writing desks 142
secretary desks 2
commercial desks 55
corner 19
straight 337
drawers 69
shelves 118
door cabinet 14
combination storage 109
without storage 22
with shelving unit 52
without shelving unit 263
legs 100
side panels 180
combi 2
small 12
retro 1
industrial 5
modern 8
rustic 9