About H.geddes & Sons Limited (00458436) United Kingdom