About Lion Lift Controls Limited (02056254) United Kingdom