About Vincent Investments Limited (09209026) United Kingdom