About Vincent Squibb Limited (05612696) United Kingdom