About Devon Stag Ltd (10603873) United Kingdom