About Blockhaus Properties Ltd (11879218) United Kingdom