About Isenhurst Management Company Limited (03849509) United Kingdom