London Irish have signed back-row forward Tom Guest from Harlequins in a deal which will see him join the Exiles at the end of the current season.