About Charles Hollis Consulting Limited (10030334) United Kingdom