About The Chestnuts (stowmarket) Management Company Limited (10331384) United Kingdom