About St. Olans Management Company Ltd (10517478) United Kingdom