About St. Vincent Management Company Limited (13523870) United Kingdom