About Quick Leasing Limited (13550840) United Kingdom