About Deneglen Limited (02283583) United Kingdom