About John Fowler Locomotives Limited (05165079) United Kingdom