About Triple H Developments Ltd (SC659604) United Kingdom