MIDDLEGATE SECURITIES LTD.