About Centre Pitch Limited (11373786) United Kingdom