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