167-169 is Devon House, a long way further north. This is probably an accommodation address (ie a mailbox, not a physical address) and therefore unlikely to have adequate street visibility to qualify for mapping. From companies house https://www.companieshousedata.co.uk/a/3830743 "There are 1248 companies at this address".