About Kelgale Limited (03318552) United Kingdom