I have to agree with exterminator. The bank is well known in finance circles and it does not have the highest customer service ratings, it is sometimes confused with an operation called Barodan. The Baroda without n situation is not the most robust in the industry and there are historical links with the troubled BCCI operation in the UK which was covered extensively by the news media several years ago.
Check how much of a deposit is guaranteed to be returned as there could be a proviso in the account terms and conditions statement and check the FSA registration and FSCS position regarding compensation cover. If you are satisfied then maybe you could consider depositing a lower amount