About Foxbury Farm (oxon) Limited (02912369) United Kingdom