About St. Clements Vean Management Company Limited (03612569) United Kingdom