About Great Pitchers Management Company Limited (04095704) United Kingdom