About Vincent Grant Limited (12362389) United Kingdom