About Denney & Co. Ltd. (02621737) United Kingdom