About Devon Capital Llp (OC422123) United Kingdom