About Newton Leys Management Company Limited (08464550) United Kingdom