About Harbinger Solihull Developments Ltd (13175593) United Kingdom