About Srr Holdings Ltd (12900413) United Kingdom