About Denroy Group Holdings Limited (NI631186) United Kingdom