London Treasury is an arm’s length subsidiary created by the GLA to deliver its investment, treasury and related needs, authorised and regulated by th...