About Megginson Consulting Limited (11260438) United Kingdom