About Lyncroft Investments Ltd (13681651) United Kingdom