About S & R Management Group Ltd (SC598806) United Kingdom