About S & I Management Services Ltd (12663663) United Kingdom