About Gould & Co Limited (05381433) United Kingdom