About E2040 Leasing Limited (05380743) United Kingdom