About Sword And Shield Engineering Ltd (11301348) United Kingdom