About Galliard Services London Limited (07651052) United Kingdom