About Newnham Barns Management Company Limited (06299153) United Kingdom