About Clifton Property Investment Holdings Limited (12410246) United Kingdom