About London Architecture Studio Limited (07821398) United Kingdom