About Harbinger Peterborough Developments Ltd (13694826) United Kingdom