About Excel Properties Limited (02275133) United Kingdom