About Norchard Barns Management Company Limited (13386576) United Kingdom