About Bank Of Baroda (uk) Limited (10826803) United Kingdom