About Krogger & Co Uk Limited (08441141) United Kingdom