About Demlyn Group Limited (06300309) United Kingdom