About Kincaid Investments Ltd (10852170) United Kingdom