About Propella Property Investments Ltd (12372825) United Kingdom