About Placek Kikuchi Limited (08464111) United Kingdom