About Quick Clocks Limited (05445765) United Kingdom