About St. Clair Consultants Limited (09220138) United Kingdom