About Kruger & Co Limited (08676652) United Kingdom