About Farringdon Investments Limited (11605871) United Kingdom