Al Ashraf Primary School is a co-ed Islamic school in Gloucester, South West. With a focus on Islamic teachings, the school aims to build strong foundations in its pupils and nurture devout, practicin...