About Ppf Developments Ltd (08302003) United Kingdom