About Stow Estate Property Ltd (10407156) United Kingdom