Health Care Team

Community Midwives

Jules Ballard (f)
The community midwives and our doctors provide full pregnancy care. Ante-natal clinics are held weekly by appointment.

Community Nurses

Our Community Nursing Team is responsible for providing skilled home nursing care and support typically for patients who are housebound.

If you need to arrange a visit from the Community Nurses, please ask your GP or one of our receptionists who will be able to assist.

Health Visitors

Please note: The Health Visiting team no longer have an office at the Barcroft Practice

If you wish to speak to a Health Visitor for advice or to make an appointment, please telephone: 0333 321 4257

The Health Visiting team is available for health promotion advice (by appointment) for all ages and run the child health clinics.

Every child under 5 will have a named Health Visitor.


We have a practice-based psychological therapist who offers a comprehensive range of counselling. Referrals are via your doctor.


Nicci Caswell is a First Contact Practitioner and Chartered Physiotherapist who is responsible for the triage of patients with musculoskeletal conditions.

Social Prescribers

Jo Ball (f)
Jo is our Elderly Care Facilitator Jo runs our very successful coffee club for those aged 75 and Over.  This is held every Tuesday morning from 10 – 12 am at the George Hotel, High Street, Amesbury. There are always various activities and interesting talks which are always very popular If you feel this is something you would benefit from please contact Jo directly via the surgery

Stacey Luce (f)