Cheap up to £150
£150 - £600
oak 1
computer desks 13
writing desks 52
secretary desks 2
commercial desks 17
corner 13
straight 110
drawers 72
shelves 121
door cabinet 16
combination storage
without storage 26
with shelving unit 22
without shelving unit 78
legs 14
side panels 89
combi 1
small 4
scandinavian 1
retro 1
industrial 3
modern 3
rustic 2