About Ivor Place Investments Limited (00604289) United Kingdom