About Oak House Farm Limited (02623993) United Kingdom