About Gillespie Macandrew Directors Limited (SC287765) United Kingdom