About St. Clair Services Limited (06958323) United Kingdom