About Finsbury Place Investments Limited (11916980) United Kingdom