About Vincent Keane Limited (11291442) United Kingdom