About Triple S Developments Ltd (10227480) United Kingdom