About Denmaur Independent Papers Limited (01707312) United Kingdom