About London Housing Foundation Limited (01226903) United Kingdom