About Shelf Nominees Limited (SC307653) United Kingdom