About S S Leasing Limited (04198664) United Kingdom