Tata Steel (BSE: TATASTEEL.BO - news) has agreed a deal to sell of its speciality steel assets to metal processing firm Liberty House, the Indian group said Thursday.