About The Green (church Stowe) Management Company Limited (04039183) United Kingdom