About Stratton Technical Services Limited (12438319) United Kingdom