About Aldwych Investments Limited (00915013) United Kingdom