About St. Clair Limited (12308810) United Kingdom