About Vincent Associates Limited (11390018) United Kingdom