About Excel Property Holdings Limited (03230177) United Kingdom