About S & A Investment Ventures Ltd (12955571) United Kingdom