About The Lambton Locomotives Trust Limited (04550331) United Kingdom