About Stow Nominees Three Limited (06479824) United Kingdom