About Sandalwood Investments Limited (07036298) United Kingdom