About Semlo Fabrications Limited (03976130) United Kingdom