About Country Properties (letchworth) Limited (03932656) United Kingdom