About Galloway Associates Edinburgh Limited Partnership (SL003250) United Kingdom