About Cannock Mechanical Solutions Limited (11382610) United Kingdom