About Excelsior Actuation Limited (01717816) United Kingdom