About Letchworth Housing Investments Limited (07128548) United Kingdom