That basically - John Lewis have really nice ones - but they are wide fitting.
Where can I find ones like these but a normal, preferably slim fit. She is a 4.5 (so can fit the 4) c/d shoe size.
www.johnlewis.com/john-lewis-lace-overlay-bridesmaids'-shoes-ivory/p364074