About Yewbarrow Investments Ltd (11929387) United Kingdom