It appears that this company no longer exists.
Location 178 Vallance Road, London, E2
Categories
Authority
More Information Self Build Initiative