About Faversham Villas Ltd (13288297) United Kingdom