About Locomotive 6667 Limited (03600386) United Kingdom