About Stratton Fox Group Limited (12420815) United Kingdom