About Pankhurst Property Investments Ltd (11031701) United Kingdom