About Krogh & Partners Limited (02349266) United Kingdom