About Spencer Manufacturing Limited (00500155) United Kingdom