About Geddes Holdings Limited (SC640354) United Kingdom