About Sandwood Investing Limited (10715892) United Kingdom