Yes.
Yes, all of our shelves are adjustable.
They are designed to be attached to the wall with legs (Read More)