About De Montfort Place Management Company Limited (10190756) United Kingdom