About Stratton Oatmont Limited (13178371) United Kingdom