Buildings and vacant site in London Road