About St Clair Solutions Limited (12084950) United Kingdom