About Intermediary Mortgage Lenders Association (02264559) United Kingdom