About Lincroft Investments Limited (12651847) United Kingdom