Cheap up to £150
£150 - £600
computer desks 29
writing desks 55
secretary desks 2
commercial desks 29
corner 9
straight 140
drawers 37
shelves 51
door cabinet 10
combination storage 43
without storage 9
with shelving unit 31
without shelving unit 99
legs 32
side panels 99
combi 1
industrial 2