Stooke Hill & Walshe, Ledbury, Herefordshire