About St Clair Capital Management Limited (11351479) United Kingdom