About Stopped Clock Press Ltd (12829670) United Kingdom