About Vincent & Co Devon Ltd (11965184) United Kingdom