About Vincent Square Management Limited (02946764) United Kingdom