About Farrindon Investments Limited (11515771) United Kingdom