About C. & S. L. Limited (SC327239) United Kingdom