About De Montfort Properties Ltd (10182236) United Kingdom