About Green Grass Hampshire Ltd (12254847) United Kingdom