About Vincent Square Property Management Limited (02874033) United Kingdom