About Maddocks & Company Ltd. (01454602) United Kingdom