About Excel Properties (northampton) Limited (06697765) United Kingdom