Cheap up to £150
£150 - £600
oak 3
computer desks 34
writing desks 73
commercial desks 28
corner 14
straight 180
drawers 38
shelves 48
door cabinet 12
combination storage 88
without storage 4
with shelving unit 38
without shelving unit 122
legs 112
side panels
combi 2
small 4
retro 1
industrial 2
modern 5
rustic 1