About Pankhurst Project Consulting Limited (13314376) United Kingdom