About Blockhouse Hotels Ltd (08875458) United Kingdom