About Ljc Finance & Leasing Limited (11676329) United Kingdom