About Stratton Royce Ltd (12106240) United Kingdom