About Bedfordshire Watch & Clock Repairs Limited (10005726) United Kingdom