Cheap up to £150
£150 - £600
oak 1
computer desks 12
writing desks 48
secretary desks 2
commercial desks 13
corner 10
straight 97
drawers 70
shelves 119
door cabinet 14
combination storage
without storage 26
with shelving unit 19
without shelving unit 73
legs 13
side panels 78
combi 1
small 6
retro 1
industrial 3
modern 3
rustic 2