About Stow On Wold Properties Ltd (12395723) United Kingdom