About Willow Rose Limited (10702908) United Kingdom