About Triple A Properties (london) Ltd (13135408) United Kingdom