About Devon Rose Limited (04748668) United Kingdom