About St Oakes Management Company Limited (07780906) United Kingdom