About The Clock House Management Company Limited (02176315) United Kingdom