About Clock Face Luxury Properties Limited (10508092) United Kingdom