About Glen House Capital Strategies Ltd (04455598) United Kingdom