About St Oswalds Close Management Company Limited (04820024) United Kingdom