What is a deed of trust? A deed of trust is a legally-binding document that dictates the capital and revenue interests in a property. There were a record number of buy to let UK landlords setting up companies for their property investments in 2020, with buy to let businesses being the second-highest company type incorporated […]