About De Montfort Investments Ltd (10182227) United Kingdom