About W. & A. Geddes Limited (SC129669) United Kingdom