About Sandalwood Construction Limited (08820151) United Kingdom