About Stratton Foska Limited (13511103) United Kingdom