About Stratton Clyde Limited (12493879) United Kingdom