About Longstop Investments Ltd. (02936198) United Kingdom