About De Montfort Square Management Company Ltd (06417092) United Kingdom