About Excel Properties Cheshire Limited (11164900) United Kingdom