About Wilde Carter Clack Ltd. (02001554) United Kingdom