Spencer Associates International Ltd

Manufacture metal structures & parts.
Peter Spencer or Clive Wall