Hi Nappies,
we're in Waterlooville and the nearest home brew shop I've found is in West Street, Fareham. I can't remember what it is called but it is along towards Fareham station from the Trinity Street t-junction, on the south side of the road. It is painted bright yellow.
They offer good advice and have all the bits & bobs.
There used to be one in Albert Road, Southsea, but it closed down a few years ago.