About London Clock Holding Company Limited(the) (01718809) United Kingdom