Who made the Crystal Palace?

The Crystal Palace was built in Hyde Park, London for the Great Exhibition of 1851.