About Leamington Equipment Leases Limited (07400307) United Kingdom