women's football club based in Barry, Wales