About Stow Associates Limited (06604340) United Kingdom