About Stelin Engineering Limited (07878955) United Kingdom