About Ashcroft Capital Investments Limited (11923418) United Kingdom