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