About Huxham Barns Management Limited (05757383) United Kingdom