About Stow Properties Ltd (12352385) United Kingdom