About Abbots Hendra Barns Company Limited (13152697) United Kingdom