About Class Twenty Locomotives Limited (04388854) United Kingdom