About Charles Birch Consulting Ltd (12232506) United Kingdom