About Sleningford Water Mill Company Limited (01098297) United Kingdom