Cheap up to £150
£150 - £600
computer desks 29
writing desks 27
secretary desks 1
commercial desks 29
corner 13
straight 103
drawers 73
shelves
door cabinet 17
combination storage 124
without storage 28
with shelving unit 30
without shelving unit 80
legs 42
side panels 50
combi 1
small 4
industrial 1
modern 6
rustic 5