About Church Stowe Management Limited (03139214) United Kingdom