About Devon Power Holdings Ltd (11334510) United Kingdom