About Longacre Investments Limited (12273308) United Kingdom