About Devonshire Nominees No.1 Limited (12232658) United Kingdom