About Craufurd Moore Consulting Ltd. (09419562) United Kingdom