About Terry Moores Engineering Ltd (12238677) United Kingdom