About Spencer Manufacturing Holdings Limited (02536420) United Kingdom