About Barford Burrows Estate Management Company Limited (06288801) United Kingdom