About Blockhaus Retail Ltd (12777969) United Kingdom