About Blomfield Scott Building Limited (12088270) United Kingdom