About Pankhurst And Company Limited (12277425) United Kingdom