About Sandalwood & Co Uk Ltd (13193842) United Kingdom