About Chiltern Properties (hitchin) Limited (12970021) United Kingdom