About Klein & Wallace Ltd (10908130) United Kingdom