About Pankhurst Developments Limited (02671953) United Kingdom