Who made Lily Aldridge’s black one shoulder satin top?

Shirt – Stella McCartney