About Kielar London Limited (13291162) United Kingdom