About L&d Rentals Limited (13187804) United Kingdom