About Jennie Green Acres Ltd (12870983) United Kingdom