About Chester Finance & Leasing (holdings) Limited (11721835) United Kingdom