About Kelburn Energy Limited (08642382) United Kingdom