About Clifton Village Properties Limited (08068959) United Kingdom