About Pembury Farm Limited (04430062) United Kingdom