About The Clock Face Property Limited (12106436) United Kingdom