About S.t.w. Finance And Leasing Company Limited (03925377) United Kingdom