About Clifford House Investment Ltd (12866301) United Kingdom