About Blackacre Farm Limited (00864243) United Kingdom