About Jackwood Investments Ltd (12087645) United Kingdom