About The Shenstone Management Company Limited (03311845) United Kingdom