Edwin Loach is a small village in Worcestershire.