About Sandalwood Group Ltd (13592499) United Kingdom