About Swagemaster Engineering Services Limited (04091689) United Kingdom