About Stowe Management Limited (09202172) United Kingdom