A Comprehensive Guide to Indefinite Leave to Remain (ILR) in the UK