About St Clements Residents Company Limited (08796470) United Kingdom