About The Demesne Management Company Limited (NI045427) United Kingdom