About Stow & Co Properties Ltd (11991411) United Kingdom