About S.s.a Leasing Company Ltd (SC586050) United Kingdom