About Devon Village Properties Ltd (10063162) United Kingdom