About Eight Inch Clock Ltd (08397763) United Kingdom