About Kate Meehan Consulting Limited (11889819) United Kingdom