Bank Branches in BATHGATE with own SWIFT codes:

BANK OF SCOTLAND PLC (BATHGATE - 800556): BOFSGB21368
BANK OF SCOTLAND PLC (BATHGATE - 804536): BOFSGBS1046
HALIFAX PLC (BATHGATE): HLFXGB21B32
ROYAL BANK OF SCOTLAND PLC (BATHGATE): RBOSGB21403
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (BAHTGATE - 877908): TSBSGB21088