About Yarrow Valley Holdings Ltd (12107100) United Kingdom