About Kruger S Engineering Ltd (12920460) United Kingdom