About Sorrell Associates Ltd (SC349916) United Kingdom