About Vincentstokes Deans Limited (11895742) United Kingdom