About Canavan Clockmakers Ltd (NI610381) United Kingdom