About Demesne Investments Limited (NI061168) United Kingdom