Who are LCC?

London Cycling Campaign is a registered charitable company, charity reg no: 1115789.