About Palmers Grass Limited (12588152) United Kingdom