About Vincent Sommer And Partners Ltd (10923280) United Kingdom