About Clock End Investments Limited (13485651) United Kingdom