About Faversham Investments Limited (10266485) United Kingdom