About Excell Property Investments Ltd (07188645) United Kingdom