Bank Branches in TEDDINGTON with own SWIFT codes:

DAVID RAMAGE: DARAGB21
HALIFAX PLC (TEDDINGTON): HLFXGB21V29
HSBC BANK PLC (TEDDINGTON BRANCH): HBUKGB4159B
NATIONAL WESTMINSTER BANK PLC (TEDDINGTON BRANCH): NWBKGB2152B