About Pall Mall Management Consultants Ltd (10834706) United Kingdom