About E & L Rental Properties Limited (10319629) United Kingdom