About Mcgill & Menz Energy Associates Limited (12839389) United Kingdom