About Large Scale Locomotives Limited (10979929) United Kingdom