About Macdonald & Galloway Ltd (SC629039) United Kingdom