Cheap up to £150
£150 - £600
computer desks 29
writing desks 28
secretary desks 1
commercial desks 30
corner 14
straight 104
drawers 73
shelves
door cabinet 17
combination storage 126
without storage 30
with shelving unit 31
without shelving unit 81
legs 42
side panels 51
combi 1
small 5
industrial 1
modern 5
rustic 5