5 bed detached houseThe Clock House, Churchill Avenue, Leominster HR6Planning Listed Mar 24, 2026£950,000