About Vincent Lodge Management Limited (03250729) United Kingdom