Medicine Made Personal

Thoughtful healthcare shaped around you

Here for you and your family

Healthcare today can often feel rushed, fragmented, and impersonal - leaving people without the clarity or continuity they need. ICM Private GP offers something different - a return to relationship-based medicine, where continuity, time, and genuine attention are at the heart of every consultation.

What makes ICM different

In a time where healthcare has become a series of brief, disconnected encounters, ICM Private GP restores a more traditional approach to patient care - where trust and shared decision-making are central.

Continuity

One dedicated doctor who knows your history, your concerns, and your goals - not a different face every visit.

Time

Consultations that allow space for in-depth conversation and understanding of patient ideas, concerns, and expectations.

Whole-Person Care

A holistic, open-minded approach that looks beyond symptoms to understand you as an individual.

  • If only there were more doctors like Dr Castro-Moore! At the very first meeting, she took my worries away. Having known her and been treated by her for a few years, I have found her invariably approachable and friendly.  But, more than that, she has the invaluable talent of listening, and then discussing with patients their concerns, without reference to the clock! 

    S.J, CARDIFF

  • Dr Castro-Moore's approach to diagnosis and treatment is expert, flexible, and creative - she is dedicated to getting to the bottom of patients' health concerns, and then finding the right treatment. 

    G.J, CARDIFF

  • I have not known a doctor quite like her, in particular how she regularly goes way above and beyond what one might expect from a doctor.  In short, I simply cannot recommend Dr Castro-Moore highly enough.

    N.R, CARDIFF

How to get started

  1. Book your consultation

    Choose an in-person, telephone, or video appointment at a time that suits you.

2. Complete Your Health Questionnaire

Before your appointment, you’ll complete a confidential patient questionnaire so we can begin to understand your medical history, lifestyle, concerns, and goals in advance.

3. Begin Your Care Journey

Meet with a doctor who takes the time to listen, understand the full picture, and support your health over the long term.