About London & Warsaw Investments Limited (12852318) United Kingdom