About Devon Norse Limited (07553812) United Kingdom