About Rickmansworth Artificial Grass Pitch Limited (10424529) United Kingdom