About C. & S. Holdings South Wales Limited (12498762) United Kingdom