first of all sorry for the late reply
directly jumping on the question of Cass vs Imperial
in my opinion, there is not much of a difference in terms of ranking and all other aspects because both of them are good B-schools in terms of quality of education.
if you are looking for consulting or Fintech or Finance than cass definitely have an upper hand, in these 3 fields Cass have a good number of alumni working at the moment.
what I have learnt from people in the UK or from Students in the UK recruiters gives you special preference only if you are from
1.) Oxford
2.)Cambridge
3.) LSE
4.) LBS
5.) Warwick ( great B-School although not well known because of poor marketing and location)
if I were in your place I would have made my decision by considering these factors
1.) future industry-in my case it was Fintech or consulting hence cass was a clear cut choice
2.) Fees- the cost of education
3.)living cost/ rental space cost- for someone coming from India this cost is huge, and living in London as a student adds a lot of costs in above your fee for anyone.