About Demesne View Management Limited (NI607593) United Kingdom