About Cliffmeur Properties Limited (06699916) United Kingdom