About Vincent & Finlay Ltd (13216482) United Kingdom