About Geddes Architects Limited (04397791) United Kingdom