About Swires Technical Services Ltd (10962695) United Kingdom