Bank Branches in DUNS with own SWIFT codes:

BANK OF SCOTLAND PLC (DUNS (804617)): BOFSGBS1087
BANK OF SCOTLAND PLC (DUNS): BOFSGB21025
HALIFAX PLC (DUNS): HLFXGB21G62
ROYAL BANK OF SCOTLAND PLC (DUNS): RBOSGB21507