About Devon General Limited (01673326) United Kingdom