About Spencer Synthetics Limited (04528544) United Kingdom