About Krueger & Sohn Limited (09087667) United Kingdom