About Pickwick Investments Limited (04366252) United Kingdom