About De Montfort Rental Properties Limited (13064496) United Kingdom