About Clocks&barrels Ltd (12170170) United Kingdom