£150 - £600
From £600
oak 3
walnut 1
computer desks 50
writing desks 76
commercial desks 55
corner 22
straight 251
drawers 40
shelves 102
door cabinet 15
combination storage 88
without storage 20
with shelving unit 50
without shelving unit 177
legs 57
side panels 147
combi 2
small 9
retro 1
industrial 4
modern 8
rustic 9