About Devon Solutions Lp (SL023703) United Kingdom