About More Space Architecture Ltd (10924505) United Kingdom