About Ogham Well Management Services Limited (SC543078) United Kingdom