About Stratton Fox S&l Ltd. (12665214) United Kingdom