About Excell Properties Global Limited (12537741) United Kingdom