About Vector Leasing Ltd (07927247) United Kingdom