About Nichol Galloway & Co Limited (SC656855) United Kingdom