About Mitchell Architecture Studio Limited (10163333) United Kingdom