About Spencer Synthetics Holdings Limited (12357891) United Kingdom