About Clock House Developments Limited (04352901) United Kingdom