About Devon Capital Management Ltd (SC496470) United Kingdom