As spidermonkey says, the building is now the NFU office but the actual building (constructed 1885) is still there. When did your ancestor work there, as I have a book with a photograph (with names) of the whole of the 1893 Leominster Division of the Herefordshire Constabulary in it? Also a photo of the Police Station as it was in 1950.