About Lacaille Energy Limited (07818562) United Kingdom