About Allegra Property Investments Ltd (13694106) United Kingdom