About Richard Stow Limited (12985260) United Kingdom