About The Independent Leasing Consultancy Limited (10792817) United Kingdom