Barclays has agreed to buy specialist lender Kensington Mortgages from private equity firms Blackstone and Sixth Street in a bid to broaden its product range as well as its loan book.