About Stay At Owen House Farm Limited (10389940) United Kingdom