About Harbinger Developments Ltd (08146606) United Kingdom