About Lamborne Rentals Ltd (11404369) United Kingdom