About Galliard Holdings Limited (03368629) United Kingdom