About Tilston Capital Management Company Ltd (10496973) United Kingdom