About Devon Clarke Ltd (13165627) United Kingdom