About Stokemill Value Partners Ltd (06730098) United Kingdom