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