About Galliard (strand) Limited (06657953) United Kingdom