About M.c. Denyer & Co Limited (02661409) United Kingdom