About David Geddes Ltd (13256626) United Kingdom