About Pankhurst Avenue Management Company Limited (07282387) United Kingdom