Cheap up to £150
£150 - £600
oak 1
computer desks 14
writing desks 50
secretary desks 1
commercial desks 17
corner 13
straight 108
drawers 73
shelves 123
door cabinet 17
combination storage
without storage 26
with shelving unit 22
without shelving unit 79
legs 13
side panels 88
combi 1
small 4
scandinavian 1
retro 1
industrial 3
modern 3
rustic 2