About Denny Publications Limited (01158033) United Kingdom