About The Space Design London Limited (07274091) United Kingdom