About St. Martins Place Management Company Limited (10868041) United Kingdom