The property developer has bought the Leederville asset from Peter Hayes, who owned it for close to three decades.