About K And S Cannock Limited (12981571) United Kingdom