About Stanwell Technic (holdings) Limited (04269242) United Kingdom