About Vincent Mayo Associates Limited (SC152927) United Kingdom