About Powell Phillips Consulting Ltd (12491552) United Kingdom