About Stratton Fox Ltd (10379320) United Kingdom