About Sorrel Management Services Limited (03611971) United Kingdom