Bank Branches in HADDINGTON with own SWIFT codes:

BANK OF SCOTLAND PLC (HADDINGTON (800823)): BOFSGB21070
BANK OF SCOTLAND PLC (HADDINGTON (804733)): BOFSGBS1148
CLYDESDALE BANK PLC (HADDINGTON): CLYDGB21171
HALIFAX PLC (HADDINGTON): HLFXGB21J75
MCINROY AND WOOD LIMITED: MCWOGB21
MW JOINT INVESTORS LTD: JOINGB21
ROYAL BANK OF SCOTLAND PLC (HADDINGTON): RBOSGB21488
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (HADDINGTON - 877032): TSBSGB21127