About Spencer Finishes Ltd (08843685) United Kingdom