About Mcgregor Connaught Consulting Limited (10121774) United Kingdom