London Spirit is the entity currently active in London’s political & civic life; details reflect the latest developments as of now.