About Flint Owl Farms Ltd (13273230) United Kingdom