About Needham Hall Management Company Limited (06594620) United Kingdom