Cheap up to £150
£150 - £600
oak 3
computer desks 36
writing desks 71
commercial desks 31
corner 18
straight 180
drawers 39
shelves 51
door cabinet 13
combination storage 88
without storage 4
with shelving unit 41
without shelving unit 123
legs 116
side panels
combi 2
small 4
retro 1
industrial 2
modern 5
rustic 1