About Faversham Creek Limited (07116900) United Kingdom