About L8 Rental Properties Ltd (13071268) United Kingdom