About Letchworth Garden Properties Limited (03190147) United Kingdom