About The Block Foundry Limited (12832892) United Kingdom