About Farragon Investments Limited (07264258) United Kingdom