About Abbey Barns Thetford Management Company Limited (09655641) United Kingdom