About Bal Builders London Limited (12823306) United Kingdom