About L&s Rentals Ltd (12614966) United Kingdom