About Excel Property Investments Ltd (10046751) United Kingdom