Are you sure this is in the right place?  I expect you meant to put it on the Belgrave Road in the Westminster area.  In fact this is probably it, already mapped - https://www.openstreetmap.org/node/276759615