About Devon Clocks Limited (01731723) United Kingdom