About Galliard Investments Limited (12286620) United Kingdom