If you live in Birmingham and are aged 40-74 you can get free NHS health checks.
NHS health checks are free of charge delivered by all 222 Birmingham GPs.
They are for men and women aged 40 – 74 years of age.
These NHS health checks are for cardiovascular risk assessment and the provision of immediate advice and education.
https://www.birmingham.gov.uk/info/50263/supporting_healthier_lives/2448/nhs_health_checks_programme