About Surface Mount Solutions Limited (04374386) United Kingdom