About Grimwood & Co Capital Investments Ltd (13400771) United Kingdom