About Design Space Architecture Ltd (07935783) United Kingdom