About Devon Nominees (no.3) Limited (05274126) United Kingdom