About Pitch Consultants (permanent) Ltd (10526660) United Kingdom