About Project Stackhouse
We develop affordable build to rent accomodation and create new sources of income for local communities.
More about Project Stackhouse
Project Stackhouse is located at Enfield Road, N15EN London, United Kingdom
07518359909
http://www.projectstackhouse.com