About Leonard Gould & Company Limited (00389906) United Kingdom