About St Clair Holdings Limited (11165109) United Kingdom