About The Churchill (8f) Locomotive Company Limited (02479335) United Kingdom