Robert Goddard was founded in 1895 by George Goddard, Robert’s grandfather. Service, selection and quality were the core three principles set out by the founder and these remain at the heart of the business today. The business was acquired by the current owner Oliver Tookman in 2008, when it had 2 s... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet