About St. James Place (church Cowley) Management Company Ltd (06424785) United Kingdom