About Demco Limited (NI022207) United Kingdom