About Batford Mill Investments Limited (01002868) United Kingdom