Write SQL query to solve given problem: What is the full name of the second oldest person in the company at the time he was hired?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT T2.FirstName, T2.MiddleName, T2.LastName FROM Employee AS T1 INNER JOIN Person AS T2 ON T1.BusinessEntityID = T2.BusinessEntityID ORDER BY STRFTIME('%Y', T1.HireDate) - STRFTIME('%Y', T1.BirthDate) DESC LIMIT 1, 1