About Longcross Investments Limited (11687534) United Kingdom