Two UK Local Government Pension Scheme (LGPS) investment pools have secured a £45 million ($62 million) investment for their London impact fund...