About Clifton Terrace Property Investments Limited (07416876) United Kingdom