About Clock Houses Management Company Ltd (11476889) United Kingdom