Company name: Bank Of Baroda (UK) Limited, Kenton Branch
Description: Bank of Baroda - India's International Bank. UK Operations
213 Kenton Rd, Harrow HA3 0HD, United Kingdom