About Blackshaw Howell Consulting Ltd (09506068) United Kingdom