About Devonshire Nominees No.3 Limited (12723251) United Kingdom