Cheap up to £150
£150 - £600
computer desks 29
writing desks 24
secretary desks 2
commercial desks 28
corner 11
straight 102
drawers 70
shelves
door cabinet 14
combination storage 110
without storage 23
with shelving unit 28
without shelving unit 79
legs 42
side panels 49
combi 1
small 6
industrial 1
modern 6
rustic 5