About Stonemill Management Limited (04169540) United Kingdom