About Vincent Square Flats Management Limited (06343003) United Kingdom