About S & T Carr Limited (SC359221) United Kingdom