About Mcgregor Well Intervention Management Ltd (SC603828) United Kingdom