About Gallocher Investments Limited (SC693927) United Kingdom