What is a Guarantor and When Do You Need One? A Complete Guide for Renters and Landlords in the UK