About Willow Bea Limited (NI660013) United Kingdom