About Thorney Leys Management Limited (10597884) United Kingdom