About Herrald Architecture Studio Limited (SC418130) United Kingdom