About De Montfort Lodge Limited (01587854) United Kingdom