About Effingham St Investments Limited (11178094) United Kingdom