About West Glenalmond Energy Limited (08354236) United Kingdom