About Galloway & Macleod Limited (SC011719) United Kingdom