About Needham Road Stowmarket Management Company Limited (06418981) United Kingdom