About Geddes Marketing Limited (07101333) United Kingdom