About J. Heard Consulting Limited (03919359) United Kingdom