About Newclair Investments Limited (12965028) United Kingdom