About Devon Nominees Limited (05272550) United Kingdom