£400k fine after worker suffers life-changing injuries