About Julia Holden Consulting Limited (09984382) United Kingdom