About St Martins (tipton) Management Company Limited (11128829) United Kingdom