About Blockhouse Assets Limited (10954208) United Kingdom