About Stowe Properties Ltd (13582764) United Kingdom