About The Clock & Barometer Store Limited (06035074) United Kingdom