Ikea.. if you don't mind them being chipboard.
You can buy whatever bits you want of the shelf, carcasses, shelves, hinges, interior fittings etc, everything is priced individually.
My only criticism of their cabinets is there is no utility space behind the cabinet for pipes or cables.
Daniel